package com.wang.set;

import java.util.HashSet;
import java.util.Iterator;
import java.util.Set;

/**
 * set接口的使用
 * 1.无顺序(添加顺序和遍历顺序不一致) 2.不能重复,3.无下标
 */
public class SetDemo {
    public static void main(String[] args) {
        Set<String> set = new HashSet<>();
        set.add("b");
        set.add("a");
        set.add("b");//存入相同的值,是存不进去的
        set.add("c");
        System.out.println(set.size());
        System.out.println(set.toString());
        //删除
        //set.remove("a");
        //遍历 foreach
        for (String s : set) {
            System.out.println(s);
        }
        //迭代器
        Iterator<String> iterator = set.iterator();
        while (iterator.hasNext())System.out.println(iterator.next());
        //判断 isEmpty 和 contains
        if (set.contains("b"))System.out.println("yes b");
    }
}
